yjx.controller('askListController', ['$scope', '$timeout', '$fetch', 'modalService', '$state', '$init', function ($scope, $timeout, $fetch, modalService, $state, $init) {
    $init.title("在线问答")
    var api = '/QandA/list';

    /**翻页处理 */
    var params = {
        limit: 10,
        offset: 1,
    }
    //$scope.paging = {};
    $scope.pageNum = 1;
    $scope.hideShows = true;
    //$scope._update = false;

    /*初始化获取数据*/
    function getAskList() {
        $fetch.fetch(
            api,
            {
                params: params,
                cache:false,
            }
        ).then(function (data) {
            $timeout(function () {
                $scope.paging = data.page;
                $scope.dataList = data.list;
                //更新状态、数据加载控制
                $scope._updated = 'reupdated';
                $scope.hideShows = false;
            })
        }).catch(function (e) {
            modalService.mainMsgError(e.msg);
        })
    }
    getAskList();

    /*翻页处理*/
    $scope.list = function () {
        params.offset = $scope.pageNum;
        $fetch.fetch(
            api,
            {
                params: params,
                cache: false,
            }
        ).then(function (data) {
            $timeout(function () {
                $scope.paging = data.page;
                //$scope.dataList = data.rows;
                //if($scope.dataList)
                $scope.dataList = $scope.dataList.concat(data.list);
                //更新状态、数据加载控制
                $scope._updated = 'updated';
                $scope.hideShows = false;
            })
        }).catch(function (e) {
            modalService.mainMsgError(e.msg);
        })
    }
    $scope.temple = '<li ng-repeat="item in (dataList | orderBy: \'-callbackTime\')" class="askItem" ng-click="askDetail(item)">{{$index+1}}.{{item.title}}</li>'
    /**显示详情 */
    $scope.askDetail = function (item) {
        $scope.curAsk = item;
        $state.go('ask.detail')
    }
    /**测试数据 */
    // $scope.dataList = [
    //     {
    //         id: 1,
    //         name: '基因团如何付款？',
    //         describe: '基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？',
    //         answer: '基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？'
    //     },
    //     {
    //         id: 2,
    //         name: '基因团如何付款？',
    //         describe: '基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？',
    //         answer: '基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？'
    //     },
    //     {
    //         id: 3,
    //         name: '基因团如何付款？',
    //         describe: '基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？',
    //         answer: '基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？基因团如何付款？基因团如何付款基因团如何付款？'
    //     }
    // ]
}])